package com.rockcent.mall.lib.dto;

import com.rockcent.common.domain.DtoEntity;

/**
 * Created by oyhk on 16/7/15.
 * 合作管理dto
 */
public class MarketMerchantCooperationDto extends DtoEntity {

    /**
     * 供应商 平台id
     */
    private Long supplierMallId;
    /**
     * 供应商 id
     */
    private Long supplierMerchantId;
    /**
     * 分销商 平台id
     */
    private Long distributorMallId;
    /**
     * 分销商 id
     */
    private Long distributorMerchantId;
    /**
     * 供应商 名称
     */
    private String supplierMerchantName;
    /**
     * 分销商 名称
     */
    private String distributorMerchantName;

    /**
     * 类型 SUPPLIER("供应商"), DISTRIBUTOR("分销商")
     */
    private String type;
    /**
     * 状态 WAIT("待审核"), PASS("审核通过")
     */
    private String status;

    /**
     * 分销产品 数
     */
    private Long productSalesCount;
    /**
     * 终止合作商家id
     */
    private Long workStopMerchantId;

    /**
     * 搜索使用的商家名称
     */
    private String searchMerchantName;
    /**
     * 搜索 开始时间
     */
    private String searchStartTime;
    /**
     * 搜索 结束时间
     */
    private String searchEndTime;

    /**
     * 产品id
     */
    private Long productId;

    public Long getProductSalesCount() {
        return productSalesCount;
    }

    public void setProductSalesCount(Long productSalesCount) {
        this.productSalesCount = productSalesCount;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public Long getSupplierMallId() {
        return supplierMallId;
    }

    public void setSupplierMallId(Long supplierMallId) {
        this.supplierMallId = supplierMallId;
    }

    public Long getSupplierMerchantId() {
        return supplierMerchantId;
    }

    public void setSupplierMerchantId(Long supplierMerchantId) {
        this.supplierMerchantId = supplierMerchantId;
    }

    public Long getDistributorMallId() {
        return distributorMallId;
    }

    public void setDistributorMallId(Long distributorMallId) {
        this.distributorMallId = distributorMallId;
    }

    public Long getDistributorMerchantId() {
        return distributorMerchantId;
    }

    public void setDistributorMerchantId(Long distributorMerchantId) {
        this.distributorMerchantId = distributorMerchantId;
    }

    public String getSupplierMerchantName() {
        return supplierMerchantName;
    }

    public void setSupplierMerchantName(String supplierMerchantName) {
        this.supplierMerchantName = supplierMerchantName;
    }

    public String getDistributorMerchantName() {
        return distributorMerchantName;
    }

    public void setDistributorMerchantName(String distributorMerchantName) {
        this.distributorMerchantName = distributorMerchantName;
    }

    public Long getWorkStopMerchantId() {
        return workStopMerchantId;
    }

    public void setWorkStopMerchantId(Long workStopMerchantId) {
        this.workStopMerchantId = workStopMerchantId;
    }

    public String getSearchMerchantName() {
        return searchMerchantName;
    }

    public void setSearchMerchantName(String searchMerchantName) {
        this.searchMerchantName = searchMerchantName;
    }

    public String getSearchStartTime() {
        return searchStartTime;
    }

    public void setSearchStartTime(String searchStartTime) {
        this.searchStartTime = searchStartTime;
    }

    public String getSearchEndTime() {
        return searchEndTime;
    }

    public void setSearchEndTime(String searchEndTime) {
        this.searchEndTime = searchEndTime;
    }

    public Long getProductId() {
        return productId;
    }

    public void setProductId(Long productId) {
        this.productId = productId;
    }

    @Override
    public String toString() {
        return "MarketMerchantCooperationDto{" +
                "supplierMallId=" + supplierMallId +
                ", supplierMerchantId=" + supplierMerchantId +
                ", distributorMallId=" + distributorMallId +
                ", distributorMerchantId=" + distributorMerchantId +
                ", supplierMerchantName='" + supplierMerchantName + '\'' +
                ", distributorMerchantName='" + distributorMerchantName + '\'' +
                ", type='" + type + '\'' +
                ", status='" + status + '\'' +
                ", productSalesCount=" + productSalesCount +
                ", workStopMerchantId=" + workStopMerchantId +
                ", searchMerchantName='" + searchMerchantName + '\'' +
                ", searchStartTime='" + searchStartTime + '\'' +
                ", searchEndTime='" + searchEndTime + '\'' +
                ", productId=" + productId +
                '}';
    }
}
